<?php 
namespace Home\Controller;
use \Think\Controller;

//注册控制器
class UserController extends SimpleController
{
    //控制摸态框打开
    public function index()
    {
        $this->assign('title','[摆渡登陆]--[注册即送50金币50积分~]');
                $this->assign('header','[摆渡社区欢迎您的加入]');
        $this->display('User/user');
    }

    //注册信息提交数据库
    public function add()
    {

        //判断验证码是否正确
        $code = $_POST['vcode'];
        $id = '';
        $verify = new \Think\Verify();
        if(!$verify->check($code,$id)){
            $this->error('验证码有误!');
            exit;
        }

        //将数据插入user表
        $_POST['password'] = MD5($_POST['password']);
        // echo '<pre>';
        //     print_r($_POST);
        // echo '</pre>';
        // exit;
        //过滤数据
        $User = D('user');
        if (!$User->create()) {
            $this->error($User->getError());
        }else{
            $insertId = M('user')->data($_POST)->add();
            if ($insertId > 0) {
                M('user_info') ->create();
                M('user_info')->add(array('uid'=>$insertId));
                
                $this->success('注册成功',U('Login/index'));
            }else{
                $this->error('添加失败');
            }
        }
        // M('user')->create();
        // $insertId = M('user')->data($_POST)->add();
        
        // M('user_info') ->create();
        // M('user_info')->add(array('uid'=>$insertId));

        // if($insertId>0){
        //     $this->success('注册成功',U('Login/index'));
        // }

    }

    //生成验证码
    public function verify()
    {
        $Verify = new \Think\Verify();
        $Verify->entry();
    }
}